23

» WarCraft 3 / Вылет в самом начале игры

Похожие вопросы:

ответ
~8gabriel8:
UrsaBoss:
Всё из за настройки "Качество текстур"
А что делать, я не совсем понял)
Наверное, какая-то текстура имеет размеры не кратные степени двойки.
ответ
Длинных строк нет?

ответ
ThatGuyFromBar, проверь.
После удаления этой кнопки лично у меня вылетов больше не было. Может багованная модель или попкорновский эффект, а может триггер, который на ней висит, хз.
Попробуй выделить весь декор и поднять с помощью CTRL+PageUp, авось с отриательной z работать не хотит.
На кнопке поднятие попробовал, всё равно вылетает

Updt. Снёс всё попкорн эмиттеры с модели кнопки, и переимпортировал в карту. Вроде работает

23

» WarCraft 3 / Способность на основе канала

Похожие вопросы:

ответ
JackFastGame, старый знакомый баг с каналом из доты, лекарство только одно применять для канала ID приказа которых больше не будет ни у 1 юнита, или все способности ID приказа которых ты копируешь для канала, должны появится у юнитов и быть применены до того как твои герои выучат способность на основе канала.
Движок вара кеширует приказ и тип цели для этого приказа, поэтому триггерно невозможно отдать приказ, у него по мнению движка другой тип цели.
Нельзя применить высасывание жизни на юнита, потому что записано что для этого приказа не требуется цель...
Подробности можно спросить у DracoL1ch.
ответ
Ошибка в описании абилки, точнее неправильные формулы для slk полей <DataA1> лучше вводите значение напрямую, чтобы не делать ошибок.
ответ
всё правильно, чтобы этого не было, нужны разные ID приказов
ответ
У предметов с одинаковым полем Характеристики - Название (cooldownID) кд запускается одновременно.
Божественный перевод
ответ
LastUchiha, зачем? Вот зачем, способности придуманы не просто так такими, даже в мили сражениях это просматривается.

23

» WarCraft 3 / Помощь с моделью

Похожие вопросы:

ответ
Askarto:
Grok:
Импортируй модели в карту, удали везде "war3mapImported\" и будет тебе счастье
Везде это и в блп и в мдх?
Действительно есть подробные статьи про импорт, мог бы почитать, но раз ты все же завел тему:
Модели (.mdx/.mdl) используют текстуры. Нестандартные модели часто используют текстуры, которых нет в стандартном варе и они идут (как правило) вместе с моделью. Соответственно, при импорте, необходимо указать путь текстуры такой же, какой ищет модель.
Чтобы узнать, как путь тектуры нужен, можно использовать прогу MDXPather (тогда ты его еще и изменить сможешь на желаемый) или просто открыть модель блокнотом (да, так можно). Пути текстур ты найдешь в первых 5-10 строках.
Для верности, копируешь их ЦЕЛИКОМ и заменяешь ЦЕЛИКОМ поле вида 'war3imported/x.blp'. В некоторых случаях перезапускаешь WorldEditor. У меня и без перезапуска они начинают работать.
У моделей 'war3imported' можно не удалять, хотя бывают и исключения.
ответ
Собственно что мешает написать в тему нужна модель вам туда-сюда?
WarSC:
Создать анимацию(толковую) без знаний 3ДМакса практически невозможно, а тот кто прошареный в таких программах тебе помогать не будет...
Анимки уже давно все в майке делают) Ну так для справки.
ответ
Скачай простенькую программу MdxPather , узнаешь какие текстуры нужны для модели и какие у них название, также можешь их переназвать.
ответ
easypeasy, Такое нужно убирать в вар3ME

23

» WarCraft 3 / У меня проблемы

Похожие вопросы:

ответ
Наверное скорее проблема в версии что плагина что макса ну поробуй другую версию макса с 2011-2014 и точно убедись что плагин именно под твою версию.
Наверное закрывай тему так как знатаков макса здесь не очень много.
ответ
~8gabriel8:
Приложить файл кампании, чтобы посмотрели. И какая версия игры?
ответ
ладно. заработало.
не рабочий вариант
call SaveInteger(Hash,GetHandleId(GetTriggerUnit()),5555, CurrentNumberOfSettlement) в одном триггере сохраняем
set CurrentNumberOfSettlement = LoadInteger(Hash,GetHandleId(GetTriggerUnit()),5555) в другом триггере для проверки выгружаем
рабочий вариант
local integer id = GetHandleId(GetTriggerUnit())
call SaveInteger(Hash,id,5555, CurrentNumberOfSettlement) в одном триггере сохраняем
set CurrentNumberOfSettlement = LoadInteger(Hash,id,5555) в другом триггере для проверки выгружаем
Короче вернул обратно локалки, и все заработало. И почему первый вариант не работал. Ладно будут искать подводные камни. Наверное после чистой оптимизации что-то перестало работать. эх... придеться посравнивать. похоже старый код где то мб лучше. только времени потратил на методы тыка.
ответ
понял что там какая то таблица, которая не дает генерировать похожие строки
Если в кратце то есть таблица строк, в которой все строки уникальны и если генерить 100500 разных строк, то она быстро засрётся. По логике вещей она должна очищаться со временем, но это варкрафт.
а нужно ли записывать все тексты в глобальный массив.
Это целиком вопрос удобства разработки. Тобишь делай как угодно.
Как это делает в гуи. Если записать текст в гуи, и создать. Потом эта строка заносится в массив
Гуи складывает всё в war3map.wts. При длительной разработке там может много хлама собраться.
но думаю можно попробовать искусственно вызвать тормоза
Можешь попробовать убрать весь текст и проверить, действительно ли в нём проблема.
NazarPunk, спасибо за отклик на глупые вопросы
Блин, забыл сказать, чё ты как нубяра на гуи пишешь, переходи на zinc/lua и будь нормальным мужиком!
ответ
К несчастию, я не сумел запустить вашу карту по сети, но подозреваю, что вы стали жертвой синхронизации выделений. Попробуйте избежать это. (потыкайте в триггер select_max_9)

23

» WarCraft 3 / Книга

Похожие вопросы:

ответ
~8gabriel8:
Там есть для Игрока (или Игры) действие Force UI Key. Назначаешь горячую клавишу книге и при событии выбора указываешь в этом действии свою клавишу.
Только событие выбора может реагировать с небольшой задержкой, достаточной, чтобы рассмотреть кнопки на панели приказов. Если это надо обойти, есть два варианта:
  • периодическим таймером на 0.03 секунды проверять, выбран ли юнит;
  • сделать два одинаковых типа юнитов, один из которых с классификацией страж, при выборе стража накладывать морф и открывать книгу (может потребоваться задержка), при снятии выбора накладывать обратный морф. Статья про морфы есть у quq_CCCP.
ответ
Fly123, ну сделай руной, и нафига писать триггер если есть абилки требующие золот и дерево?
ответ
Нужно к его контейнеру абилок (спеллбуку) подкладывать другой контейнер с тем же полем воздействия (одинаковым ордером). Тогда содержимое контейнеров объединится в один список. Удалять так же - через удаление родительского контейнера.

23

» WarCraft 3 / Не работает модель

Похожие вопросы:

ответ
либо юзай мдлвиз как все белые люди
ответ
У модели не выбрано текстурка которая отвечает за ...я забыл как это называется. Аля погребального огня или что-то того. Оказалось трём материалам не дали текстур, я поправил. Сначала проверь работает ли в игре, а потом смело меняй с заменой у себя в папке.
ответ
прочитать правила импорта текстур, которые пишут рядом с моделью
чаще всего нужно удалить все строки в импорте, чтобы осталось TextureName.blp
ответ
Держи. Там были использованы несколько лишних текстур (я так понимаю из вова).
Один вопрос, тупа интересна - что ты делал? "Чего только не делал, однако всё об стенку горох."
ответ
Ура, все получилось! Вот модель, проверь, так ли она должна выглядеть, как тебе нужно.

Как сделал - сконвертировал по ссылке выше с Хайва в mdl, затем убрал priority plane через блокнот. Затем открыл модель в Модел Эдиторе и сделал это:
просто направляй на кость Bip01 Spine2 правой кнопкой мыши - Двигать влево. Затем зелёную кость просто удаляй. Ничего нового добавлять не нужно. Также поступай с остальными костями, которые привязаны к другим зелёным костям.

23

» WarCraft 3 / Бурный поток

Ваш ресурс не прошёл автомодерацию. Пожалуйста, внесите исправления или ожидайте проверки модератором.
Причина
Число вставленных изображений: 0, а требуется не менее 3
Your resource has not passed automoderation. Please make corrections or wait for the moderator to check.
Reason
Count of inserted images is: 0, but required not less than 3
// CID3
23

» WarCraft 3 / Вылет из моделей

Похожие вопросы:

ответ
Вполне обычный случай - попробуй начать сначала и сохраняй промежуточные варианты модели под разными версиями. Мдлвиз легко запарывает некоторые модели.
PS Я бы вначале проверил работоспособность исходной модели
ответ
Было создано 22 366 679 экземпляров класса CUnitListNode, которые заняли 255.9 МБ памяти.
При очередной попытке выделения, игра упала.
Виной всему утечки памяти: за 21 минуту набралось 80 тысяч групп и 20 тысяч точек.
Также, из-за выполнения большого количества кода, сильно лагает.
На стадии выбора героя (первые две минуты), выполняется 550 000 операций в секунду, а далее — 1 200 000.
Для сравнения: лимит потока — 300 000 операций.
Хорошо, что ты приложил карту, так как в логе маловато информации.
ответ
~8gabriel8:
Пересчитай границы, если не поможет, то приложи модель.
ответ
просто сделал анимации не от 1 до 1 кадра а от 1 до 2, и соответственно в анимации смерти тоже с 3 до 4
ответ
графика - точка начала атаки

23

» Программирование / JavaScript1

Ваш ресурс не прошёл автомодерацию. Пожалуйста, внесите исправления или ожидайте проверки модератором.
Причина
Число вставленных изображений: 0, а требуется не менее 2
Your resource has not passed automoderation. Please make corrections or wait for the moderator to check.
Reason
Count of inserted images is: 0, but required not less than 2
// CID3
23

» WarCraft 3 / Текстура земли порча

Похожие вопросы:

ответ
можно заменить стандартную на новую
тоесть обычная порча пропадает а появляется другая
ответ
А добавит проверку "если тип почвы в позиции (x, y) == "нужный тебе" то заменяем сложно? Проверка типа ландшафта тоже вшита в стандартное гуи варика.

23

» WarCraft 3 / Скрыть все на панели

Похожие вопросы:

ответ
Удержание, патруль и движение - одна и та же способность.
ответ
Панель приказов и кнопки на ней - это только интерфейс управления для игрока?
да. это все кнопки. итемы - тоже кнопки. иконка неактивного рабочего - кнопка. кнопки миникарты- кнопки. иконки героев - кнопки. кнопки меню, квест и альянс, журнал - кнопки.
кратко
кнопками являются здания, технолошки, абилки - на панеле приказов. даже когда вы заказываете в здании, в очередь тренировки/исследования встают кнопки юнитов, исследования <= нажав на них можете отменить. кнопками являются и юниты у транспорта (нажав на кнопку юнита, вы можете выкинуть его из транспорта), или когда выделен отряд (кнопки переключения). даже есть кнопка сворачивания мутиборда, ползунок у scroolbar/slider - это же кнопка. checkbox (кнопка с флагом), popupmenu (всплывающее окно), editbox (поле редактирования/ввода текста) и др - эти типы фреймов тоже действуют по типу кнопки.
а все остальное - это уже иконки, модель часов, полоска опыта, полоска жизни. Горячие кнопки напрямую связаны с кнопками, если они скрыты, то значит, ими нельзя воспользоваться.
приказать можете, но только через триггеры.

23

» WarCraft 3 / Warcraft Hero Legends 0.4.1 alpha5

Ваш ресурс не прошёл автомодерацию. Пожалуйста, внесите исправления или ожидайте проверки модератором.
Причина
Подозрение в нарушении правил сайта. Требуется валидация человеком.
Your resource has not passed automoderation. Please make corrections or wait for the moderator to check.
Reason
Suspicion of violating site rules. Human validation required.
// CID0
23

» WarCraft 3 / SetUnitX,Y

Похожие вопросы:

ответ
булэкспры удалять не надо
читайте
ответ
local location loc=GetUnitLoc(GetEnumUnit())
local location tcLoc=GetUnitLoc(udg_topot_caster)
local real a=AngleBetweenPoints(tcLoc, loc)
call SetUnitX(GetEnumUnit(),GetLocationX(loc) +CosBJ(a) * 10.00 )
call SetUnitY(GetEnumUnit(),GetLocationY(loc) +SinBJ(a) * 10.00 )
call RemoveLocation(tcLoc)
call RemoveLocation(loc)
set tcLoc=null
set loc=null
ответ
Скорость перемещения должна быть выше 0.
ответ
PrincePhoenix:
конфликтуют со стандартными снарядами: missle атаки, способностей и прочего. (они не достигают визуально цели и останавливаются в исходной позиции юнита до смещения)
Ну так всегда было... когда делают блинк через SetUnitXY, то он перестаёт эвейдить снаряды, это давно известная проблема.
В ряде случаев фиксится хайдом юнита.
ответ

что значит это дегторад?
degrees to radian - градусы в радианы

23

» WarCraft 3 / Триггерное заклинание не работает, как нужно.

Похожие вопросы:

ответ
Pingvinromeo, проблема в том что ты фигню творишь
если спел применён в точку то точка есть
перемещение это 1 действие
за это время точка не исчезнет
короче пруфы того что не работает
ответ
Пассивки в книге заклинаний работают, даже если запретить доступность самой книги для игрока.Так что да.
ответ
Sergarr, все, понял, спасибо. Хотя эти параметры и установлены по умолчанию в 1, но помогает отключение и включение заново - тогда начинает работать.
Steal nerves, спасибо за разъяснения.
ответ
ответ
Способность "Канал", на любой случай для способности пустышки

23

» WarCraft 3 / не меняет хп мобу

Похожие вопросы:

ответ
3 - либо в редакторе объектов в разделе "характеристики" менять стартовое хп и ману, либо на карте открываешь юнита и ставишь ему 100% хп.
2 - триггерами. Событие - юнит умирает, условие - юнит нейтрально-враждебный (какое надо условие - такое и поставишь), действие - создаёшь переменную, даёшь ей рандомное значение, потом создаёшь предмет, в зависимости от числа. Как это делается - читай статьи.
1 - ты имеешь в виду, что он не появляется вместо "случайного моба"?
ответ
EvilPenguin, ну без мемхака никак, так что забиваем...

23

» WarCraft 3 / Где лежит модель юнита?

Похожие вопросы:

ответ
Мне кажется, что добавить простенькую анимацию исчезновения, длинною в кадр было бы самым разумным и простым решением. Научу в личке, если хочешь.
ответ
Вроде бы удалось решить проблему самостоятельно. Ошибка действительно была элементарной - идентификатор не устраивал введённый туда заглавный символ, а я не знал об этом. Простите за беспокойство.

23

» WarCraft 3 / Изменение погоды

Похожие вопросы:

ответ
После создания, погодный эффект нужно занести в переменную и включить его (там есть действие). Когда нужно изменить погодный эффект, то старый нужно удалить, для этого мы его занесли в переменную.

23

» WarCraft 3 / Война Азерота 4

Ваш ресурс не прошёл автомодерацию. Пожалуйста, внесите исправления или ожидайте проверки модератором.
Причина
Число вставленных изображений: 2, а требуется не менее 3
Your resource has not passed automoderation. Please make corrections or wait for the moderator to check.
Reason
Count of inserted images is: 2, but required not less than 3
// CID3
23

» WarCraft 3 / Война Азерота 4

Ваш ресурс не прошёл автомодерацию. Пожалуйста, внесите исправления или ожидайте проверки модератором.
Причина
Число вставленных изображений: 1, а требуется не менее 3
Your resource has not passed automoderation. Please make corrections or wait for the moderator to check.
Reason
Count of inserted images is: 1, but required not less than 3
// CID3
23

» WarCraft 3 / Война Азерота 4

Ваш ресурс не прошёл автомодерацию. Пожалуйста, внесите исправления или ожидайте проверки модератором.
Причина
Число вставленных изображений: 1, а требуется не менее 3
Your resource has not passed automoderation. Please make corrections or wait for the moderator to check.
Reason
Count of inserted images is: 1, but required not less than 3
// CID3